package cn.com.surker.production.entity.vo;

import cn.com.surker.base.BaseEntity;
import cn.com.surker.production.entity.TranCar;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 生产合同关联车辆表
 * </p>
 *
 * @author admin
 * @since 2024-09-04
 */
@Data
public class TranConCarVo extends TranCar implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 运输车辆id(关联production_tran_car表)
	 */
	private Long tranCarId;

	/**
	 * 有效期开始时间
	 */
	private String startTime;

	/**
	 * 有效期截止时间
	 */
	private String endTime;

	/**
	 * 车辆自编号
	 */
	private String code;

	/**
	 * 结算类型（CarModelTypeEnum）
	 * 结算类型改用和车队合同关联中的结算类型
	 */
	private Integer modelType;
}
